mudbox::ImgPageIterator Class Reference
#include <image.h>
Inheritance diagram for mudbox::ImgPageIterator:
[legend]
List of
all members.
Detailed Description
Iterates over a specified region of an image in optimal order.
It does not lock the region of the image or otherwise cause it
to be present in CPU memory -- for that, use ImgLockPageIterator...
Note that the regions returned are the tiles, stripes or pages that
intersect the requested region -- they may encompass a larger area
than you request, or even the entire image.
Constructor & Destructor Documentation
mudbox::ImgPageIterator::ImgPageIterator |
( |
Image * |
img, |
|
|
const ImgTile * |
srcTile =
0 , |
|
|
bool |
writing =
false |
|
) |
|
|
|
Create an iterator to cover the specified region of the
image.
- Parameters:
-
|
img |
A pointer to the image that you are iterating over |
|
srcTile |
A const pointer to the region of the image to be iterated over
-- NULL means the bounds of the image |
|
Member Function Documentation
virtual bool
mudbox::ImgPageIterator::next |
( |
|
) |
[virtual] |
|
void*
mudbox::ImgPageIterator::dataPtr |
( |
|
) |
[inline] |
|
Member Data Documentation
mudbox::ImgPageIterator
mudbox::ImgPageIterator mudbox::ImgPageIterator
mudbox::ImgPageIterator mudbox::ImgPageIterator
mudbox::ImgPageIterator mudbox::ImgPageIterator
mudbox::ImgPageIterator mudbox::ImgPageIterator
mudbox::ImgPageIterator
mudbox::ImgPageIterator
mudbox::ImgPageIterator mudbox::ImgPageIterator
mudbox::ImgPageIterator mudbox::ImgPageIterator
mudbox::ImgPageIterator mudbox::ImgPageIterator
mudbox::ImgPageIterator mudbox::ImgPageIterator
mudbox::ImgPageIterator